iT邦幫忙

2023 iThome 鐵人賽

DAY 7
0
DevOps

搞定Docker網路系列 第 7

Docker的網路-監控與除錯

  • 分享至 

  • xImage
  •  

網路最大的問題就是出了問題,不知道如何看到問題

一般在主機環境都有完整工具可以測試,但換到container環境,最大的挑戰就是docker並不是虛擬機器的完整架構,雖然使用 ifconfig、ip route、docker inspect、docker network inspect可以作到一些簡易除錯,但還是有不少需要監控或除錯都要找其他小工具去輔助,比較能迅速在更複雜的環境看到問題,後面會嘗試用幾個工具去取得container的各項指標,幫助網路除錯。

  1. Portainer
    https://docs.portainer.io/start/install-ce/server/docker/linux

  2. cAdvisor
    https://github.com/google/cadvisor

cAdvisor的文章相當多,所以會嘗試將cAdvisor跟Prometheus以及Grafana整合的部份做實做看看

  1. netshoot
    https://github.com/nicolaka/netshoot

聽說是瑞士刀等級的工具。

  1. Splunk

這就不用說了,是很有名的日誌系統,有高度彈性的dashboard功能可以做很多可視化監控,docker的log driver有支援。

今天先預告後續要發表的內容,後續會再補充。


上一篇
Docker的網路-Coredns深入研究
下一篇
Docker的網路-Application Proxy
系列文
搞定Docker網路31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言